package common

const (
	APP_VERSION = "2.1.0"

	// 目标代码的语言。

	LANG_JAVA   = "java"
	LANG_CSHARP = "csharp"
	LANG_PYTHON = "python"
	LANG_GO     = "go"

	// 目标代码对应的数据库。
	DB_H2        = "h2"
	DB_ORACLE    = "oracle"
	DB_MYSQL     = "mysql"
	DB_POSTGRES  = "postgres"
	DB_SQLSERVER = "sqlserver"

	// 存储过程返回结果集的模式。

	// 参数列表开头增加一个参数作为返回参数，用于接收返回结果集。格式为 {call PROC(#result_set#, ...)}
	RRS_1 = 1
	// 参数列表开头增加一个参数作为返回参数，用于接收返回结果集。格式为 {#result_set# = call PROC(...)}
	RRS_2 = 2
	// 不增加参数，使用getResultSet接收结果集。格式为 {#call PROC(...)}
	RRS_3 = 3
)
